package com.nbst.model.erp;

import com.nbst.model.base.OrderBy;

/**
 * 
 * @ClassName: IcItem
 * @Description:物料表
 * @author King
 * @date 2018年11月1日
 *
 */
public class IcItem extends OrderBy {
	/** 物料内码 */
	private Integer fItemID;

	/** 规格 */
	private String fModel;

	/** 物料名称 */
	private String fName;

	/** 图号,助记码 */
	private String fHelpCode;

	/** 是否禁用 */
	private Short fDeleted;

	/** 单位名称 */
	private String fUnitName;

	/** 物料短码 */
	private String fShortNumber;

	/** 物料代码 */
	private String fNumber;

	/** 物料类代码 */
	private Integer fParentID;

	/** 计划类型 */
	private Short fPlanClass;

	/** 物料属性","1-外购,2-自制,3-委外加工,5-虚拟件 */
	private Integer fErpClsID;

	/** 单位内码 */
	private Integer fUnitID;

	/** 单位组内码 */
	private Integer fUnitGroupID;

	/** 缺省库房 */
	private Integer fDefaultLoc;

	/** 缺省仓位 */
	private Integer fSPID;

	/** 是否设备 */
	private Boolean fIsEquipment;

	/** 全名 */
	private String fFullName;

	/** 备注 */
	private String fNote;

	/** 部门 */
	private Integer fDepartment;

	/** 默认工艺路线 */
	private Integer fDefaultRoutingID;

	/** 图号 */
	private String fChartNumber;

	/** 仓库 */
	private String fStockName;

	/** 库位 */
	private String fSPName;

	/** 来源，也就是部门 */
	private Integer fSource;

	/** 最小订货、生产数量 */
	private Double fQtyMin;

	/** 税率百分比 */
	private Integer fTaxrate;

	/** 换算率 */
	private Double fSecCoefficient;

	public Integer getfItemID() {
		return fItemID;
	}

	public void setfItemID(Integer fItemID) {
		this.fItemID = fItemID;
	}

	public String getfModel() {
		return fModel;
	}

	public void setfModel(String fModel) {
		this.fModel = fModel;
	}

	public String getfName() {
		return fName;
	}

	public void setfName(String fName) {
		this.fName = fName;
	}

	public String getfHelpCode() {
		return fHelpCode;
	}

	public void setfHelpCode(String fHelpCode) {
		this.fHelpCode = fHelpCode;
	}

	public Short getfDeleted() {
		return fDeleted;
	}

	public void setfDeleted(Short fDeleted) {
		this.fDeleted = fDeleted;
	}

	public String getfUnitName() {
		return fUnitName;
	}

	public void setfUnitName(String fUnitName) {
		this.fUnitName = fUnitName;
	}

	public String getfShortNumber() {
		return fShortNumber;
	}

	public void setfShortNumber(String fShortNumber) {
		this.fShortNumber = fShortNumber;
	}

	public String getfNumber() {
		return fNumber;
	}

	public void setfNumber(String fNumber) {
		this.fNumber = fNumber;
	}

	public Integer getfParentID() {
		return fParentID;
	}

	public void setfParentID(Integer fParentID) {
		this.fParentID = fParentID;
	}

	public Short getfPlanClass() {
		return fPlanClass;
	}

	public void setfPlanClass(Short fPlanClass) {
		this.fPlanClass = fPlanClass;
	}

	public Integer getfErpClsID() {
		return fErpClsID;
	}

	public void setfErpClsID(Integer fErpClsID) {
		this.fErpClsID = fErpClsID;
	}

	public Integer getfUnitID() {
		return fUnitID;
	}

	public void setfUnitID(Integer fUnitID) {
		this.fUnitID = fUnitID;
	}

	public Integer getfUnitGroupID() {
		return fUnitGroupID;
	}

	public void setfUnitGroupID(Integer fUnitGroupID) {
		this.fUnitGroupID = fUnitGroupID;
	}

	public Integer getfDefaultLoc() {
		return fDefaultLoc;
	}

	public void setfDefaultLoc(Integer fDefaultLoc) {
		this.fDefaultLoc = fDefaultLoc;
	}

	public Integer getfSPID() {
		return fSPID;
	}

	public void setfSPID(Integer fSPID) {
		this.fSPID = fSPID;
	}

	public Boolean getfIsEquipment() {
		return fIsEquipment;
	}

	public void setfIsEquipment(Boolean fIsEquipment) {
		this.fIsEquipment = fIsEquipment;
	}

	public String getfFullName() {
		return fFullName;
	}

	public void setfFullName(String fFullName) {
		this.fFullName = fFullName;
	}

	public String getfNote() {
		return fNote;
	}

	public void setfNote(String fNote) {
		this.fNote = fNote;
	}

	public Integer getfDepartment() {
		return fDepartment;
	}

	public void setfDepartment(Integer fDepartment) {
		this.fDepartment = fDepartment;
	}

	public Integer getfDefaultRoutingID() {
		return fDefaultRoutingID;
	}

	public void setfDefaultRoutingID(Integer fDefaultRoutingID) {
		this.fDefaultRoutingID = fDefaultRoutingID;
	}

	public String getfChartNumber() {
		return fChartNumber;
	}

	public void setfChartNumber(String fChartNumber) {
		this.fChartNumber = fChartNumber;
	}

	public String getfStockName() {
		return fStockName;
	}

	public void setfStockName(String fStockName) {
		this.fStockName = fStockName;
	}

	public String getfSPName() {
		return fSPName;
	}

	public void setfSPName(String fSPName) {
		this.fSPName = fSPName;
	}

	public Integer getfSource() {
		return fSource;
	}

	public void setfSource(Integer fSource) {
		this.fSource = fSource;
	}

	public Double getfQtyMin() {
		return fQtyMin;
	}

	public void setfQtyMin(Double fQtyMin) {
		this.fQtyMin = fQtyMin;
	}

	public Integer getfTaxrate() {
		return fTaxrate;
	}

	public void setfTaxrate(Integer fTaxrate) {
		this.fTaxrate = fTaxrate;
	}

	public Double getfSecCoefficient() {
		return fSecCoefficient;
	}

	public void setfSecCoefficient(Double fSecCoefficient) {
		this.fSecCoefficient = fSecCoefficient;
	}

	@Override
	public String toString() {
		return "IcItem [fItemID=" + fItemID + ", fModel=" + fModel + ", fName=" + fName + ", fHelpCode=" + fHelpCode
				+ ", fDeleted=" + fDeleted + ", fUnitName=" + fUnitName + ", fShortNumber=" + fShortNumber
				+ ", fNumber=" + fNumber + ", fParentID=" + fParentID + ", fPlanClass=" + fPlanClass + ", fErpClsID="
				+ fErpClsID + ", fUnitID=" + fUnitID + ", fUnitGroupID=" + fUnitGroupID + ", fDefaultLoc=" + fDefaultLoc
				+ ", fSPID=" + fSPID + ", fIsEquipment=" + fIsEquipment + ", fFullName=" + fFullName + ", fNote="
				+ fNote + ", fDepartment=" + fDepartment + ", fDefaultRoutingID=" + fDefaultRoutingID
				+ ", fChartNumber=" + fChartNumber + ", fStockName=" + fStockName + ", fSPName=" + fSPName
				+ ", fSource=" + fSource + ", fQtyMin=" + fQtyMin + ", fTaxrate=" + fTaxrate + ", fSecCoefficient="
				+ fSecCoefficient + "]";
	}

}